function [] = fig_sec11_3_congControlAndQoSLinkCap_primalDecomp()

close all;

hd1 = load ('data/crossLayerCongControlTwoQoSPrimalDecomp_hd1.txt');
hd2 = load ('data/crossLayerCongControlTwoQoSPrimalDecomp_hd2.txt');
ue1 = load ('data/crossLayerCongControlTwoQoSPrimalDecomp_ue1.txt');
ue2 = load ('data/crossLayerCongControlTwoQoSPrimalDecomp_ue2.txt');
objFunc = load ('data/crossLayerCongControlTwoQoSPrimalDecomp_objFunc.txt');

jom_hd1 = load ('data/crossLayerCongControlTwoQoSPrimalDecomp_jom_hd1.txt');
jom_hd2 = load ('data/crossLayerCongControlTwoQoSPrimalDecomp_jom_hd2.txt');
jom_ue1 = load ('data/crossLayerCongControlTwoQoSPrimalDecomp_jom_ue1.txt');
jom_ue2 = load ('data/crossLayerCongControlTwoQoSPrimalDecomp_jom_ue2.txt');
jom_objFunc = load ('data/crossLayerCongControlTwoQoSPrimalDecomp_jom_objFunc.txt');

multiplot ('Time', 'Net. utility' , objFunc , jom_objFunc , [10 90] , '-' , 'h_d^1' , hd1 , jom_hd1 , [0 10] , '-' , 'h_d^2' , hd2 , jom_hd2 , [0 35] , '-' , 'u^1' , ue1 , jom_ue1 , [0 25] , '-' , 'u^2' , ue2 , jom_ue2 , [0 25] , '-');


jom_objFunc
grad_objFunc = objFunc (end)

